home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / giochi / amigainf.lha / inform / Amiga.txt next >
Text File  |  1995-08-02  |  8KB  |  223 lines

  1. Copyright and copying permissions
  2. =================================
  3.  
  4.    The copyright on Inform, the program and its source code, its
  5. example games and documentation (except this one) is retained by
  6. Graham Nelson <nelson@vax.oxford.ac.uk>, who asserts the moral right
  7. to be identified as its Author.
  8.  
  9.    Having said this, the Author is happy for it to be freely
  10. distributed to anybody who wants a copy, provided that:
  11.  
  12. (a) distributed copies are not substantially different from those
  13.     archived by the Author
  14.  
  15. (b) this and other copyright messages are always retained in full
  16.  
  17. (c) no profit is involved
  18.  
  19.    However, a story file produced with the Inform compiler (and
  20. libraries) then belongs to its author, and may be sold for profit if
  21. desired, provided that its game banner contains the information that
  22. it was compiled by Inform, and the Inform version number.
  23.  
  24.  
  25.  
  26. Introducing Inform
  27. ==================
  28.  
  29.    Inform is a compiler for text-only adventure games, writtem by
  30. Graham Nelson <nelson@vax.oxford.ac.uk>.  It produces `story files' in
  31. "Z-code" format, which was designed by Infocom and used for all their
  32. adventure games from "Zork I" to "Shogun".  This format is computer
  33. independent and represents the most portable form in which games can
  34. ever be written, as no alteration whatever is required to move a game
  35. from one model of computer to another -- these games can be played
  36. using Infocom's interpreters or one of the freely available
  37. interpreters.
  38.  
  39.    Inform is not just a compiler but an `operating system' too: its
  40. library allows designers to begin coding at once.  An Inform source
  41. file is very similar to a C source file, but need not contain any of
  42. the parser code, or the running of the `game universe' -- only
  43. descriptions and exceptions to the usual rules.
  44.  
  45.    The library understands rooms, objects, duplicates, containers,
  46. doors, things on top of other things, light, scoring, switching things
  47. on and off, opening, closing and locking things, entering things,
  48. travelling about in them and so forth.
  49.  
  50.    The parser it uses (which can be entirely invisible to the
  51. designer, but is programmable and very flexible) is sophisticated
  52. enough to handle ambiguities, clarify its input by asking questions
  53. and to cope properly with plurals, vagueness, conversation, pronouns
  54. and the player becoming someone else in mid-game.
  55.  
  56.  
  57.  
  58. Installing Inform
  59. =================
  60.  
  61.    Installing Inform on your Amiga couldn't be simpler: just unpack
  62. the archive into your hard disk and you're ready! ;)
  63.  
  64.  
  65.  
  66. Compiling the examples
  67. ======================
  68.  
  69.    Let's assume you've installed Inform in the directory Work:Inform;
  70. to compile, say, "shell.inf" you could type:
  71.  
  72.   cd Work:Inform/examples
  73.  
  74.   /Inform +Work:Inform/library -ixdv5s shell
  75.  
  76. (Please, refer to designers_manual.txt and the other doc files for
  77. further details about compiling Inform games).
  78.  
  79.    If this compiles, Inform is probably set up and working properly.
  80. It takes a short while to compile, because it `includes' three large
  81. standard files, containing a large amount of code -- however, you
  82. should end up with a file named "shell.z5".
  83.  
  84.    File extensions like .z3, .z5 and .z8, mean that a file is a
  85. "Z-code" adventure game in version 3, version 5 or version 8.  To play
  86. these games you will need a "Z-code interpreter program", sometimes
  87. known as a "ZIP" -- do not confuse a "ZIP" with any of the archiving
  88. and compression programs that have "zip" in their name, for example
  89. "zip", "gzip" and "pkzip", though! ;)
  90.  
  91.  
  92.  
  93. Playing the game(s)
  94. ===================
  95.  
  96.    There are ports of Mark Howell's "ZIP" interpreter and the
  97. InfoTaskForce's "ITF" interpreter.  Both are free of charge and are
  98. available for anonymous FTP from ftp.gmd.de -- a place you'll love if
  99. you're into Interactive Fiction! ;)
  100.  
  101. /if-archive/infocom/interpreters/itf:
  102.  
  103. itf401-170-amiga.lha   ITF for the Amiga (OS 2.04 or better required)
  104.                        version 1.70 ported by David Kinder
  105.                        <kinder@teaching.physics.ox.ac.uk>
  106.                        supports colour, function keys, arrow keys and
  107.                        mouse in "Beyond Zork", and time-outs in
  108.                        "Border Zone" (all Infocom's calssics!)
  109.  
  110. /if-archive/infocom/interpreters/zip:
  111.  
  112. AmigaZIP_V8.lha        ZIP for the Amiga (OS 1.2 or better required)
  113.                        Amiga interface by Olaf `Olsen' Barthel
  114.                        <olsen@sourcery.han.de>
  115.                        Support for Inform V8 games and a better random
  116.                        number generator by Werther 'Mircko' Pirani
  117.                        <werther@karunko.nervous.com> (yours truly!)
  118.  
  119. Please note: ITF has a more snazzier interface, but AmigaZIP seems to
  120. be the most stable -- the choice is yours! ;)
  121.  
  122.  
  123.  
  124. Games already available
  125. =======================
  126.  
  127.    All the Infocom games, plus the "independent" ones -- in other
  128. words, quite a lot! ;)
  129.  
  130. "Lost Treasures of Infocom, VOL I"- Features 20 games (from Zork to
  131. HitchHiker's Guide to the Galaxy) and, being available for the Amiga,
  132. you can play them right out of the box -- that is, you don't need a
  133. "ZIP" interpreter.
  134.  
  135. "Lost Treasures of Infocom, VOL II" - Only available on PCs and Macs
  136. (floppy or CD-ROM).  Copy the data files to your Amiga with CrossDos
  137. and play the games using "ITF" or "AmigaZIP".
  138.  
  139. Finally, let's take a look at the FTP site ftp.gmd.de.  The directory
  140. /if-archive/infocom/compilers/inform/games holds a few gems authored
  141. using the Inform compiler:
  142.  
  143. busted.zip              A game of high cunning and low humor, by Jon
  144.                         Drukman <jsd@cyborganic.com>
  145.                         (you must unzip it to extract "busted.z5")
  146.  
  147. christminster.z5        An Interactive Conspiracy by Gareth Rees
  148.                         <gdr11@cl.cam.ac.uk>
  149.  
  150. curses.z5               An Interactive Diversion by Graham Nelson
  151.                         (Inform's author!) <nelson@vax.oxford.ac.uk>
  152.  
  153. theatre.z5              An Interactive Night of Horror by Brendon
  154.                         Wyber <brendon@caverock.co.nz>
  155.  
  156.  
  157.  
  158. More info about Interactive Fiction
  159. ===================================
  160.  
  161. Anonymous FTP:
  162.  
  163.    ftp.gmd.de                   /if-archive/
  164.    nic.funet.fi                 /pub/misc/if-archive/   (mirror)
  165.    ftp.wustle.edu               /doc/misc/if-archive/   (mirror)
  166.  
  167. e-mail magazines:
  168.  
  169.    SPAG (Society for the Preservation of Adventure Games):
  170.    archived at ftp.gmd.de (and its mirrors) and available in
  171.    /if-archive/magazines/SPAG/
  172.    However, you're invited to subscribe.  Send e-mail to:
  173.    Majordomo@df.lth.se and put something like:
  174.    subscribe spag user@your.email.address
  175.    in the body message
  176.  
  177.    XYZZYnews:
  178.    archived at ftp.gmd.de (and its mirrors) and available in
  179.    /if-archive/magazines/XYZZYnews/
  180.    To be added to the mailing list, please write to:
  181.    eileen@interport.net and specify text-only or .PDF version.
  182.  
  183. Usenet newsgroups:
  184.  
  185.    rec.arts.int-fiction         (about writing IF) 
  186.    rec.games.int-fiction        (about playing IF)
  187.  
  188. WWW:
  189.  
  190.    "The Inform Programming Page" by Gareth Rees <gdr11@cl.cam.ac.uk>
  191.    has a great tutorial about Inform programming as well as links to
  192.    other interesting places:
  193.    http://www.cl.cam.ac.uk/users/gdr11/inform/
  194.  
  195.    "Infocom Homepage" by Peter Scheyen <pete@csd.uwo.ca> has lots of
  196.    data about Infocom titles, an Infocom timeline, liks to two
  197.    different Encyclopedia Frobozzicas, and much more:
  198.    http://www.csd.uwo.ca/~pete/Infocom/
  199.  
  200.  
  201.  
  202. Wrapping it up
  203. ==============
  204.  
  205.    Finally, just a quick note about yours truly.  I've just wrote this
  206. very file, packed the archive and uploaded it to Aminet.  Well,
  207. actually I've also compiled the Inform sources on the Amiga and
  208. modified/compiled  AmigaZIP with a couple of enhancements (see above)
  209. but nothing more.
  210.  
  211.    Simply put, if you need help programming Inform your best bet is
  212. to contact its author (nelson@vax.oxford.ac.uk) or take a look in
  213. rec.arts.int-fiction.  On the other hand, if you need "technical" help
  214. about running Inform on the Amiga, ZIP interpreters and the likes,
  215. feel free to contact me at the e-mail address below.
  216.  
  217.  
  218. Happy Informing!
  219.  
  220. Werther 'Mircko' Pirani 
  221. -- 
  222. e-mail:     werther@karunko.nervous.com
  223.